home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_0399 / 23 < prev    next >
Internet Message Format  |  1994-08-27  |  2KB

  1. From: Stephen Usher <steve@earth.ox.ac.uk>
  2. Subject: Re: libraries
  3. Date: Mon, 18 Jan 93 9:14:37 BST
  4. In-Reply-To: <9301172341.AA13143@netcom.netcom.com>; from "Eric R. Smith" at Jan 17, 93 3:41 pm
  5.  
  6. >
  7. >I definitely agree that we need a set of standard include files with
  8. >common prototypes and common structure definitions which all libraries
  9. >can use for TOS/MiNT functions. So I'll second your motion, except that
  10. >putting such files in a subdirectory would cause problems with compatibility
  11. >(gcc needs #include <foo/bar.h> while some other compilers need
  12. >#include <foo\bar.h>, and still others might want #include <foo\\bar.h>).
  13.  
  14. Yes, but this does mess up the system independent header files in the
  15. include directory. I suggest... for general atari headers it should be in
  16. sys, vdi and aes should be in gem, this is just my point of view. Anyway, C
  17. pre-processors which can't handle Unix-style forward slashes should be
  18. zapped in my opinion... after all 90% of all C code written uses forward
  19. slashes, this includes stuff for the DOS world, so why not Atari?
  20.  
  21. >
  22. >Oh, I'll also second Julian's suggestion that the souce should continue
  23. >to have CR/LF as line terminators. Many TOS tools don't grok just plain
  24. >LF, and this includes some of the target compilers! (I think Sozobon and
  25. >PureC have trouble with Unix style files).
  26.  
  27. Why not have a switch... after all I myself find the extra CR's a pain in
  28. the backside... most of the editors I use show then up as ^M, the version of
  29. patch I have barfs at them and I've had to spend many an hour hunting down
  30. parts of programs which write files of a specific format for the one bit
  31. where the extra unwanted guest has been output.
  32.  
  33. CR's should have been left behind in the 1970's and if it weren't for MSDOS
  34. and OS-9 they would have been! Who needs two characters to denote the end of
  35. a line when one will do?
  36.  
  37. >
  38. >Eric
  39. >
  40.  
  41. Sorry for getting a bit het up!
  42.  
  43. Steve
  44.  
  45. -- 
  46. ---------------------------------------------------------------------------
  47. Computer Systems Administrator, Dept. of Earth Sciences, Oxford University.
  48. E-Mail: steve@uk.ac.ox.earth. Tel: Oxford (0865) 282110.
  49.